trailer-towing machine - German English Dictionary